package com.mineplatform.domain;

import java.util.Date;

import javax.persistence.*;

import org.hibernate.annotations.GenericGenerator;

@Entity
@Table(name = "m_user")
public class M_User {

	public String getId() {
		return Id;
	}

	public void setId(String id) {
		Id = id;
	}

	public String getUserName() {
		return UserName;
	}

	public void setUserName(String userName) {
		UserName = userName;
	}

	public String getUserPassword() {
		return UserPassword;
	}

	public void setUserPassword(String userPassword) {
		UserPassword = userPassword;
	}

	public String getUserNickName() {
		return UserNickName;
	}

	public void setUserNickName(String userNickName) {
		UserNickName = userNickName;
	}

	public String getUserAvatar() {
		return UserAvatar;
	}

	public void setUserAvatar(String userAvatar) {
		UserAvatar = userAvatar;
	}

	public Integer getUserType() {
		return UserType;
	}

	public void setUserType(Integer userType) {
		UserType = userType;
	}

	public Boolean getUserEnable() {
		return UserEnable;
	}

	public void setUserEnable(Boolean userEnable) {
		UserEnable = userEnable;
	}

	public String getUserCode() {
		return UserCode;
	}

	public void setUserCode(String userCode) {
		UserCode = userCode;
	}

	public Integer getUserGender() {
		return UserGender;
	}

	public void setUserGender(Integer userGender) {
		UserGender = userGender;
	}

	public Integer getUserEducation() {
		return UserEducation;
	}

	public void setUserEducation(Integer userEducation) {
		UserEducation = userEducation;
	}

	public Integer getUserAge() {
		return UserAge;
	}

	public void setUserAge(Integer userAge) {
		UserAge = userAge;
	}

	public String getUserProfession() {
		return UserProfession;
	}

	public void setUserProfession(String userProfession) {
		UserProfession = userProfession;
	}

	public String getUserCompany() {
		return UserCompany;
	}

	public void setUserCompany(String userCompany) {
		UserCompany = userCompany;
	}

	public String getUserJobTitle() {
		return UserJobTitle;
	}

	public void setUserJobTitle(String userJobTitle) {
		UserJobTitle = userJobTitle;
	}

	public String getUserDirection() {
		return UserDirection;
	}

	public void setUserDirection(String userDirection) {
		UserDirection = userDirection;
	}

	public String getUserWorkExperience() {
		return UserWorkExperience;
	}

	public void setUserWorkExperience(String userWorkExperience) {
		UserWorkExperience = userWorkExperience;
	}

	@Id
	String Id;

	public Integer getUserOrder() {
		return UserOrder;
	}

	public void setUserOrder(Integer userOrder) {
		UserOrder = userOrder;
	}

	@Column
	Integer UserOrder;

	public Boolean getUserHot() {
		return UserHot;
	}

	public void setUserHot(Boolean userHot) {
		UserHot = userHot;
	}

	@Column
	Boolean UserHot;

	@Column
	String UserName;

	@Column
	String UserPassword;

	@Column
	String UserNickName;

	@Column
	String UserAvatar;

	@Column
	Integer UserType;

	@Column
	Boolean UserEnable;

	@Column
	String UserCode;

	@Column
	Integer UserGender;

	@Column
	Integer UserEducation;

	@Column
	Integer UserAge;

	@Column
	String UserProfession;

	@Column
	String UserCompany;

	@Column
	String UserJobTitle;

	@Column
	String UserDirection;

	@Column
	String UserWorkExperience;

	@Column
	Integer Price;

	public Integer getPraiseCount() {
		return PraiseCount;
	}

	public void setPraiseCount(Integer praiseCount) {
		PraiseCount = praiseCount;
	}

	@Column
	Integer PraiseCount;

	public Integer getPrice() {
		return Price;
	}

	public void setPrice(Integer price) {
		Price = price;
	}

	public Date getCreateTime() {
		return CreateTime;
	}

	public void setCreateTime(Date createTime) {
		CreateTime = createTime;
	}

	@Column
	@Temporal(TemporalType.TIMESTAMP)
	Date CreateTime;
}
